package com.ship.dispatch.bean;

import io.swagger.annotations.ApiModelProperty;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * <b>IshShipBaseExtend</b>
 *
 * @description: IshShipBaseExtend <br>
 * @date: 2024/6/13 10:54 <br>
 * @author: lhm <br>
 * @version: 1.0 <br>
 */
public class IshShipBaseExtend implements Serializable {
    private Long id;

    private String shipName;

    private String imo;

    private String status;

    private String hullNo;

    private String type;

    private Integer dwt;

    private Integer gtValue;

    private Integer size;

    private String unit;

    private Integer cgt;

    private String built;

    private String builder;

    private String yardStatus;

    private String contractDate;

    private String company;

    private String groupCompany;

    private String operator;

    private BigDecimal nbPrice;

    private String currency;

    private String engineType;

    private String alternativeFuelTypes;

    private String ecoElectronicEngine;

    private String soxScrubberStatus;

    private String Flag;

    private String Month;

    private String currentZone;

    @ApiModelProperty(value = "数据类型：1-新建船，2-在运营")
    private String dataType;

    private String enable;

    private String createUser;

    private Date createTime;

    private String updateUser;

    private Date updateTime;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getShipName() {
        return shipName;
    }

    public void setShipName(String shipName) {
        this.shipName = shipName;
    }

    public String getImo() {
        return imo;
    }

    public void setImo(String imo) {
        this.imo = imo;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public String getHullNo() {
        return hullNo;
    }

    public void setHullNo(String hullNo) {
        this.hullNo = hullNo;
    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public Integer getDwt() {
        return dwt;
    }

    public void setDwt(Integer dwt) {
        this.dwt = dwt;
    }

    public Integer getGtValue() {
        return gtValue;
    }

    public void setGtValue(Integer gtValue) {
        this.gtValue = gtValue;
    }

    public Integer getSize() {
        return size;
    }

    public void setSize(Integer size) {
        this.size = size;
    }

    public String getUnit() {
        return unit;
    }

    public void setUnit(String unit) {
        this.unit = unit;
    }

    public Integer getCgt() {
        return cgt;
    }

    public void setCgt(Integer cgt) {
        this.cgt = cgt;
    }

    public String getBuilt() {
        return built;
    }

    public void setBuilt(String built) {
        this.built = built;
    }

    public String getBuilder() {
        return builder;
    }

    public void setBuilder(String builder) {
        this.builder = builder;
    }

    public String getYardStatus() {
        return yardStatus;
    }

    public void setYardStatus(String yardStatus) {
        this.yardStatus = yardStatus;
    }

    public String getContractDate() {
        return contractDate;
    }

    public void setContractDate(String contractDate) {
        this.contractDate = contractDate;
    }

    public String getCompany() {
        return company;
    }

    public void setCompany(String company) {
        this.company = company;
    }

    public String getGroupCompany() {
        return groupCompany;
    }

    public void setGroupCompany(String groupCompany) {
        this.groupCompany = groupCompany;
    }

    public String getOperator() {
        return operator;
    }

    public void setOperator(String operator) {
        this.operator = operator;
    }

    public BigDecimal getNbPrice() {
        return nbPrice;
    }

    public void setNbPrice(BigDecimal nbPrice) {
        this.nbPrice = nbPrice;
    }

    public String getCurrency() {
        return currency;
    }

    public void setCurrency(String currency) {
        this.currency = currency;
    }

    public String getEngineType() {
        return engineType;
    }

    public void setEngineType(String engineType) {
        this.engineType = engineType;
    }

    public String getAlternativeFuelTypes() {
        return alternativeFuelTypes;
    }

    public void setAlternativeFuelTypes(String alternativeFuelTypes) {
        this.alternativeFuelTypes = alternativeFuelTypes;
    }

    public String getEcoElectronicEngine() {
        return ecoElectronicEngine;
    }

    public void setEcoElectronicEngine(String ecoElectronicEngine) {
        this.ecoElectronicEngine = ecoElectronicEngine;
    }

    public String getSoxScrubberStatus() {
        return soxScrubberStatus;
    }

    public void setSoxScrubberStatus(String soxScrubberStatus) {
        this.soxScrubberStatus = soxScrubberStatus;
    }

    public String getFlag() {
        return Flag;
    }

    public void setFlag(String flag) {
        Flag = flag;
    }

    public String getMonth() {
        return Month;
    }

    public void setMonth(String month) {
        Month = month;
    }

    public String getCurrentZone() {
        return currentZone;
    }

    public void setCurrentZone(String currentZone) {
        this.currentZone = currentZone;
    }

    public String getDataType() {
        return dataType;
    }

    public void setDataType(String dataType) {
        this.dataType = dataType;
    }

    public String getEnable() {
        return enable;
    }

    public void setEnable(String enable) {
        this.enable = enable;
    }

    public String getCreateUser() {
        return createUser;
    }

    public void setCreateUser(String createUser) {
        this.createUser = createUser;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public String getUpdateUser() {
        return updateUser;
    }

    public void setUpdateUser(String updateUser) {
        this.updateUser = updateUser;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }
}
